/* NFE
 * (C) Copyright Beetlestech , Ltd. 2014,  All Rights Reserved.
 */
package com.beetlestech.nfe.main.biz.com;

import java.sql.Date;



import com.beetlestech.nfe.main.biz.com.dto.UserInfoDTO;

//import com.beetlestech.nfe.main.db.tbl.EmployeeDTO;

/**
 * HbUser Bizロジックのインタフェース
 *
 * 変更履歴
 * REV.         変更日付           変更者              変更内容
 * -------      ---------------    ----------------    ------------------
 * 1.0          2013/11/29         GD                  新規作成
 *
 */
public interface HbUser {

	UserInfoDTO getValidStaffInfo(String userName, Date date);

	UserInfoDTO getStaffInfo(int shId, Date date);

	UserInfoDTO getLoginUserInfo(String loginName, String password,String sesID);
	
	void UpdatePassword(Integer usr_id, String oldPassword, String password);
	
	void UpdateEmail(Integer usr_id, String email);
	
	void UpdatePhone(Integer usr_id, String phone);
	
	void deleteUser( String actionType,String userSql,Integer usr_id);
}